() => {
    //我们把鼠标放在变量上,发现a已经被ts推论出来一个类型,一般基本类型是不会有问题,所以基本类型都会推论
    //除非类型是 复杂的类型(比如联合类型),我们才会设置类型
    let a = 1;

    //如果是对象类型,我们一般都要限制类型,推论的结果不靠谱
    let arr = [];

    //如果是对象类型,我们一般都要限制类型,推论的结果不靠谱
    let obj = {
        name: "张三",
        age: 18,
    };
    // obj.height = "180";
};
